layui.use(['form','treeSelect','layer','upload','laydate','tree','table','laytpl','element','layedit','tableSelect'],function(){
    var form = layui.form
    layer = parent.layer === undefined ? layui.layer : top.layer,
        $ = layui.jquery;

//---------------------------------下拉搜索框
    var tableSelect = layui.tableSelect;
    tableSelect.render({
        elem: '#paramName',	//定义输入框input对象
        checkedKey: 'id', //表格的唯一建值，非常重要，影响到选中状态 必填
        searchKey: 'paramName',	//搜索输入框的name值 默认keyword
        searchPlaceholder: '关键词搜索',	//搜索输入框的提示文字 默认关键词搜索
        table: {	//定义表格参数，与LAYUI的TABLE模块一致，只是无需再定义表格elem
            url:'/param/list',
            cols: [[
                { type: "radio", fixed:"left", width:50},
                { field: 'id', title: '参数名ID' },
                { field: 'paramName', title: '参数名称' },
                {field: 'categoryName', title: '分类名称', minWidth:100, align:"center",templet:function(d){
                        var categoryName = "";
                        $.ajax({
                            url : '/produceCategory/' + d.categoryId,
                            async:false,
                            success: function (data) {
                                categoryName = data.name;
                            }
                        });
                        return categoryName;
                    }}
            ]]
        },
        done: function (elem, data) {
            //选择完后的回调，包含2个返回值 elem:返回之前input对象；data:表格返回的选中的数据 []
            //拿到data[]后 就按照业务需求做想做的事情啦~比如加个隐藏域放ID...

            $("#id").val(data.data[0].id);
            $("#paramName").val(data.data[0].paramName);
        }
    })


    form.on("submit(addUser)",function(data){
        //弹出loading
        var index = top.layer.msg('数据提交中，请稍候',{icon: 16,time:false,shade:0.8});
        // 实际使用时的提交信息
        $.post("/paramValue/addParamValue",{
            paramValue : $(".paramValue").val(),  //参数值
            paramId : $("#id").val() //参数名称ID
        },function(res){
            //
        })
        setTimeout(function(){
            top.layer.close(index);
            top.layer.msg("参数值添加成功！");
            layer.closeAll("iframe");
            //刷新父页面
            parent.location.reload();
        },2000);
        return false;
    })

    //格式化时间
    function filterTime(val){
        if(val < 10){
            return "0" + val;
        }else{
            return val;
        }
    }
    //定时发布
    var time = new Date();
    var submitTime = time.getFullYear()+'-'+filterTime(time.getMonth()+1)+'-'+filterTime(time.getDate())+' '+filterTime(time.getHours())+':'+filterTime(time.getMinutes())+':'+filterTime(time.getSeconds());

})